@charset "utf-8";
/* shop style css */
.c-arrowleft{font-family: "宋体";}
/* 优惠券 */
.ry_coupon{position:relative;width:250px;height:92px;margin:7px auto;background:url(../image/coupon_bg.jpg) no-repeat; text-align: center;color:#fff;cursor:pointer;}
.discount_amount{position:relative;display: inline-block;vertical-align: middle;padding:30px 0 0 12px;}
.discount_amount span{font-size: 76px;font-family: "Arial";font-weight: bold;}
.discount_amount b{position:absolute;top:0;left:-5px;font-size:28px;color:#fff;font-family: "microsoft yahei";}
.coupon_detail{display: inline-block;vertical-align: middle;}
.coupon_detail span,.coupon_detail a{display: block;}
.coupon_detail p{padding-top: 7px;color:#fff600;font-size:14px;line-height: 20px;}
.coupon_detail span{font-size:30px;padding:0 0 8px 0;text-shadow:0px 2px 4px rgba(0,0,0,0.4);}
.coupon_detail a{width:100px;height:22px;background:#fffb00;line-height: 22px;text-align: center;color:#eb2a09;font-size:15px;border-radius:2px;}
.coupon_detail a:hover{text-decoration: none;}
.c-couponmodule li{overflow: hidden;}
.c-couponmodule li a{text-decoration: none;}
.c-couponmodule .c-couponbg span,.c-couponmodule .c-couponbg .c-receive,.c-couponmodule .c-couponbg .c-couinner{display:inline-block;}
.c-couponmodule .c-coulist{display:block;width:100%;margin:0 0 5px 0;}
.c-couponmodule .c-coulist:last-child{margin-bottom:0;}
.c-couponbg{position:relative;width:100%;height:3.8rem;padding:0.5rem 1rem 0.8rem 0.9rem;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.c-couponbg .c-couponame{font-size:0.7rem;}
.c-couponbg .c-usercondition{font-size: 0.5rem;}
.c-couponbg .c-preferentia-amount{font-size: 1.8rem;width: 75px;text-align: center;}
.c-couponbg .c-signle{font-size: 0.7rem;}
.c-couponbg .c-receive{font-size: 0.55rem;}
/* arrow */
.c-bottomarrow{width:11px;height:20px;position:relative;left:0;bottom:0;z-index: 2;}
.c-bottomarrow i{width:0;height:0;display:block;position:absolute;left:0;top:0;z-index: 5;border-bottom:5px transparent dashed;border-left:5px transparent dashed;border-right:5px transparent dashed;border-top:5px white solid;overflow:hidden;}
.c-bottomarrow .c-arrow1{top:1px;border-top:6px #dd4a91 solid;}
.c-bottomarrow .c-arrow2{ border-top:6px white solid;}
.c-couponmodule .c-signle{color:rgba(255,255,255,0.6);}
.c-couponmodule .c-coulist img{max-width: 100%;max-height: 100%;}
/* couponstyle01 */
.couponstyle01 .c-couponbg{background:#e60012;}
.couponstyle01 .c-couponbg .c-receive{position:absolute;top:0;right:0;width:1rem;height:100%;padding:0 0.3rem;background:rgba(0,0,0,0.3);line-height: 16px;text-align:center;display: -webkit-flex;
    display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.couponstyle01 .c-preferentia-amount{font-size:1.8rem;padding:0.4rem 0 0;margin-right:0.3rem;}
.couponstyle01 .c-signle{color:rgba(255,255,255,0.6);}
.couponstyle01 .c-couinner span{display: block;}
.couponstyle01 .c-couinner .c-couponame{line-height:0.6rem;padding-bottom: 5px;}
.couponstyle01 .c-couinner{position: relative;}
.couponstyle01 .c-usercondition{color:rgba(255,255,255,0.6);}
.couponstyle01 .c-coulist:nth-child(4n){margin-right: 0;}
/* couponstyle02 */
.couponstyle02 .c-couponbg{background:#dd4a91;height:auto;}
.couponstyle02 .c-receive{position:absolute;top:0;right:0;width: 2rem;background:#fff;color:#dd4a91;text-align: center;padding: 0 0.2rem;height: 100%;border: 1px solid #dd4a91;box-sizing: border-box;}
.couponstyle02 .c-signle{}
.couponstyle02 .c-preferentia-amount{margin-top: 5px;padding:13px 0 0;margin-right:5px;font-family: 黑体;width:75px;}
.couponstyle02 .c-couinner{position:relative;top:-2px;}
.couponstyle02 .c-couinner span{display: block;}
.couponstyle02 .c-usercondition{line-height:0.8rem;}
.couponstyle02 .c-coupontext{padding:18px 0.1rem 3px;line-height: 16px;}
.couponstyle02 .c-couponame{color:rgba(255,255,255,0.6);}
.couponstyle02 .c-coulist:nth-child(4n){margin-right:0;}
/* couponstyle03 */
.couponstyle03 .c-coulist{float:left;width:50%;}
.couponstyle03 .c-couponbg{z-index:10;overflow:hidden;background:#e60012;border:3px solid #e60012;padding:0;width:145px;height:145px;margin:auto;border-radius:100%;text-align:center;}
.couponstyle03 .c-couponame{border-left:1px solid #fff;border-right:1px solid #fff;width: 25px;text-align: center;line-height: 0.7rem;margin:16px 0 0 0;font-size: 0.6rem;}
.couponstyle03 .c-preferentia-amount{position: relative;top:-5px;width:auto;margin-right:4px;font-weight: bold;}
.couponstyle03 .c-couinner{position:absolute;bottom:0;left:0;background:#fff;width:100%;height:50%;}
.couponstyle03 .c-couinner span{display:block;}
.couponstyle03 .c-receive{background:#e60012;padding: 2px 7px;color:#fff;line-height: 20px;}
.couponstyle03 .c-usercondition{padding:8px 0 0px;color:#e60012;}
.couponstyle03 .c-coulist:nth-child(4n){margin-right: 0;}
/* couponstyle04 */
.couponstyle04 .c-coulist{float:left;width:50%;box-sizing:border-box;}
.couponstyle04 .c-coulist:nth-child(2n+1){padding-right: 2.5px;}
.couponstyle04 .c-coulist:nth-child(2n){padding-left: 2.5px;}
.couponstyle04 .c-couponbg{width:100%;height:auto;padding:0.5rem 0.2rem;background:#4eafd8;text-align:center;}
.couponstyle04 .c-signle{position:absolute;top: 2px;left:2px;}
.couponstyle04 .c-preferentia-amount{font-size: 1.6rem;position: relative;top: -2px;width: 3rem;}
.couponstyle04 .c-couinner span{display:block;text-align: left;line-height:0.9rem;}
.couponstyle04 .c-userscene{background:rgba(0,0,0,0.2);padding:0 2px;}
.c-couponmodule .couponstyle04 .c-receive{display:block;width:90%;background:#fff;color:#4eafd8;margin:3px auto 0;}
.couponstyle04 .c-timelimit{}
.couponstyle04 .c-couponame{font-size: 0.5rem;}
.couponstyle04 .c-coulist:nth-child(5n){margin-right:0;}
/* couponstyle05 */
.couponstyle05 .c-couponbg{width:100%;height:auto;border:1px solid #d03941;color:#d03941;text-align:center;padding-bottom: 0.5rem;}
.couponstyle05 .c-preferentia-amount{line-height:2.6rem;}
.couponstyle05 .c-signle{color:#d03941;}
.couponstyle05 .c-couinner{line-height: 22px;position: relative;top: -2px;margin-left: 5px;}
.couponstyle05 .c-couponame{}
.couponstyle05 .c-couponico{position:absolute;top:0;left:0;width:30px;height:30px;background:#d03941;color:#fff;line-height: 20px;text-align: left;}
.couponstyle05 .c-couponico i{position:absolute;bottom:0;right:0;width: 0;height: 0;border-width: 15px 15px;border-style: solid;border-color: transparent #fff  #fff transparent;}
.couponstyle05 .c-couinner span{display: block;}
.couponstyle05 .c-usercondition{opacity:0.6;margin-top: -4px;}

.couponstyle05 .c-coulist{margin-right:16px;}
.couponstyle05 .c-coulist:nth-child(4n){margin-right:0;}
/* couponstyle06 */
.couponstyle06 .c-couponbg{padding-right: 0;width:100%;padding-right:125px;background:rgba(253,23,131,0.1);color:#fd1783;text-align:center;height:3.9rem;padding-bottom: 0.4rem;}
.couponstyle06 .c-coulist:nth-child(4n){margin-right:0;}
.couponstyle06 .c-preferentia-amount{position:relative;margin-top: 0.9rem;}
.couponstyle06 .c-couinner span{display: block;text-align: left;}
.couponstyle06 .c-couinner{padding-left: 10px;text-align: left;position: absolute;top:0.5rem;right: 0;}
.couponstyle06 .c-arrowleft{padding:0 0 0 6px;font-size: 16px;}
.couponstyle06 .c-receive{background:#fd1783;width: 6.5rem;padding:0 10px;color:#fff;line-height:20px;}
.couponstyle06 .c-couponame{font-weight:bold;}
/*.couponstyle06 .coupon02 .c-receive{width:6.5rem;}*/
.couponstyle06 .coupon01 .c-couponbg{padding-right:162px;}
/*.couponstyle06 .coupon03 .c-receive{width:8.3rem;}*/
/*.couponstyle06 .coupon03 .c-couponbg{padding-right:200px;}*/
/* couponstyle07 */
.couponstyle07 .c-couponbg{padding:5px;background:#e60012;width:100%;height:auto;}
.couponstyle07 .c-couponbd{overflow:hidden;border:1px dashed rgba(255,255,255,0.4);padding:0.7rem 0.5rem 0.4rem;text-align: center;}
.couponstyle07 .c-preferentia-amount{font-weight: bold;padding-right: 5px;}
.couponstyle07 .c-couinner{line-height:0.9rem;text-align: left;}
.couponstyle07 .c-couinner span{display:block;}
.couponstyle07 .c-limitcondation{padding:0.2rem 0 0 0;margin:0.2rem 0 0 0;border-top:1px dashed rgba(255,255,255,0.4);font-size:0.6rem;text-align:center;}
.couponstyle07 .c-receive{position:relative;background:#fecd17;color:#e60012;padding: 0 5px;font-size: 12px;float: right;line-height:1rem;}
.couponstyle07 .c-receive .c-lessborder{position: absolute;top:0;left:0;border-width: 4px 4px;border-style: solid; border-color: #e60012 transparent transparent #e60012;}
.couponstyle07 .c-coulist:nth-child(5n){margin-right:0;}
.couponstyle07 .c-lessborder{position:absolute;top:0;right:0;width: 0;height: 0;border-width: 15px 15px;border-style: solid;border-color: #fff  #fff transparent transparent;}
.couponstyle07 .c-couponame{line-height: 0.6rem;}
/* couponstyle08 */
.couponstyle08 .c-couponbg{background:#e50150;height:auto;padding-bottom: 0.5rem;}
.couponstyle08 .c-couinner{line-height:0.9rem;}
.couponstyle08 .c-preferentia-amount{color:#fecd17;padding-right:0.1rem;}
.couponstyle08 .c-signle{}
.couponstyle08 .c-couinner span{display:block;}
.couponstyle08 .c-couponame{}
.couponstyle08 .c-receive{position:absolute;top:0;right:0;width:2.2rem;height:100%;background:#fecd17;color: #444;text-align: center;line-height: 16px;}
.couponstyle08 .c-receive span{display:block;width:70%;margin:0.7rem auto 0;}
.couponstyle08 .c-usercondition{opacity:0.6;}
.couponstyle08 .c-receive i{}
.couponstyle08 .c-coulist:nth-child(4n){margin-right:0;}

.couponstyle09 .c-couponbg{height:62px;background:#f6132f;border-radius:70px;text-align: center;}
.couponstyle09 .c-receive{position:absolute;top:10px;right:10px;width:80px;height:80px;background:#ffc031;color:#f6132f;font-size:18px;text-align:center;line-height: 22px;font-weight: bold;border-radius:100%;}
.couponstyle09 .c-receive span{display:inline-block;width:40px;margin:0 auto;height:100%;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.couponstyle09 .c-couponbg .c-couponame{display: block;margin-top: -8px;}
.couponstyle09 .c-couinner{margin-right: 67px;}
.couponstyle09 .c-signle{}
.couponstyle09 .c-preferentia-amount{font-size:40px;font-weight: bold;}
.couponstyle09 .c-coulist:nth-child(4n){margin-right:0;}
/* 产品展示 */
.c-mproductmodule .style_inner{overflow:hidden;}
.c-mproductmodule .c-protite{font-size:0.55rem;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-mproductmodule .c-proimg{position:relative;overflow:hidden;background:#f5f5f5;}

.c-mproductmodule .c-proimg.product-scla .propic_img,.c-mproductmodule .c-proimg.product-zoom .propic_img,.c-mproductmodule .c-proimg.product-img .propic_img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.c-mproductmodule .c-proimg.product-scla .propic_img{max-width: 100%;max-height: 100%;}
.c-mproductmodule .c-proimg.product-zoom .propic_img{width: 100%;height: 100%;}
.c-mproductmodule .c-prodetail{color:#999;}
.c-mproductmodule .c-salenum{font-size:0.5rem;}
.c-mproductmodule .c-mprice{font-size:0.6rem;}
.c-mproductmodule .c-mdollor{font-size:0.5rem;font-weight: bold;}
.c-mproductmodule li{position:relative;box-sizing: border-box;}
.c-mproductmodule li:nth-child(2n+1){padding-right:4px;}
.c-mproductmodule li:nth-child(2n){padding-left:4px;}
/* m_product10 */
.c-mproduct10 li{float:left;width:50%;margin-top:10px;}
.c-mproduct10 li:nth-child(1),.c-mproduct10 li:nth-child(2){margin-top:0;}
.c-mproduct10 .c-proimg{width: 100%;padding: 80% 0 0;}
.c-mproduct10 .c-salenum{float:left;}
.c-mproduct10 .c-prodetail{padding:0 2px;margin-top: -4px;}
.c-mproduct10 .c-mprice{float:right;color:#cc0b0e;font-weight: bold;line-height: 1rem;}
/* m_product11 */
.c-mproduct11 li{padding:0 0 5px 0;margin:0;}
.c-mproduct11 li:last-child{padding:0;}
.c-mproduct11 li:nth-child(2n){margin:0;padding-left:0;}
.c-mproduct11 .c-proimg{width:90px;height:75px;position:absolute;left:0;top:0;}
.c-mproduct11 .c-proinfor{margin-left:106px;padding:3px 0;height:69px;border-bottom: 1px solid #eee;}
.c-mproduct11 .c-protite{text-align: left;font-size: 14px;line-height: 20px;}
.c-mproduct11 .c-salenum{line-height: 20px;}
.c-mproduct11 .c-prodetail span{display:block;}
.c-mproduct11 .c-mprice{color:#DD2727;font-weight: bold;}
/* c-mproduct12 */
.c-mproduct12 li{float:left;width:50%;margin-top:5px;}
.c-mproduct12 li:nth-child(1),.c-mproduct12 li:nth-child(2){margin-top:0;}
.c-mproduct12 .c-proimg{width:100%;padding: 80% 0 0;}
.c-mproduct12 .c-proinfor{padding:3px 0.2rem 0;background:#202020;}
.c-mproduct12 .c-protite{width:100%;color:#fff;}
.c-mproduct12 .c-salenum{float:left;}
.c-mproduct12 .c-mprice{float:right;min-height: 20px;}
.c-mproduct12 .c-prodetail{line-height: 0.8rem;margin-bottom: -5px;}
/* c-mproduct13 */
.c-mproductmodule .c-mproduct13 li{float:left;width:50%;margin-top:5px;overflow: hidden;}
.c-mproduct13 li a{width:100%;height:100%;position: relative;}
.c-mproduct13 li:nth-child(1),.c-mproduct13 li:nth-child(2){margin-top:0;}
.c-mproduct13 .c-proimg{width:100%;padding: 140% 0 0;}
.c-mproduct13 .c-proinfor{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;color:#fff;background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0),rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));}
.c-mproduct13 .c-proinfor:after{content: "";display: block;border: 1px solid rgba(255, 255, 255, .5);position: absolute;top: 0px;left: -1px;margin: 4%;width: 92%;height: 94%;}
.c-mproduct13 .c-mprice{position:absolute;bottom:30px;left:0;width:100%;display:block;text-align: center;font-size:0.8rem;}
.c-mproduct13 .c-protite{position:absolute;bottom:10px;left:0;width:100%;padding: 0 6%;box-sizing: border-box;}
/* c-mproduct14 */
.c-mproduct14 li{float:left;width:50%;margin-top:5px;}
.c-mproduct14 li:nth-child(1),.c-mproduct14 li:nth-child(2){margin-top:0;}
.c-mproduct14 .c-proimg{width:100%;padding: 140% 0 0;}
.c-mproduct14 .c-proinfor{position:absolute;bottom:10px;left:0;width:100%;padding:0 10px;-wekit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.c-mproduct14 .c-proinner{position:relative;background:#fff;padding:0.3rem 0.2rem 0.2rem;}
.c-mproduct14 .c-pronumber{position: absolute;top: 11px;right: 0;color: rgba(153, 153, 153, 0.1);font-size: 45px;font-family: "HeliosExtThin";}
.c-mproduct14 .c-mprice{display: block;text-align: center;color:#cc0b0e;font-size:0.8rem;line-height: 0.8rem;}
.c-mproduct14 .c-protite{color:#999;line-height: 0.8rem;padding: 0 8px;}
.c-mproduct14 .c-proline{display: block;position: absolute;left: 10px;bottom: -7px;background-color: #000;width: 2px;height: 26px;}
/* c-mproduct15 */
.c-mproduct15 li{float:left;width:50%;margin-top:10px;}
.c-mproduct15 li:nth-child(1),.c-mproduct15 li:nth-child(2){margin-top:0;}
.c-mproduct15 .c-proimg{width:100%;padding: 80% 0 0;}
.c-mproduct15 .c-protite{line-height: 0.8rem;}
.c-mproduct15 .c-proinfor{border-bottom:2px solid #222;padding:0.3rem 5px 0;}
.c-mproduct15 .c-salenum{float:left;}
.c-mproduct15 .c-mprice{float:right;line-height: 1rem;color:#cc0b0e;}
/* c-mproduct16 */
.c-mproduct16 li{float:left;width:50%;margin-bottom:40px;}
.c-mproduct16 .c-proimg{width:100%;padding: 106.67% 0 0;}
.c-mproduct16 .c-proinfor{position: absolute;bottom: -16px;left: 5%;padding:0.2rem 0 0.1rem 0;background: #fff;width: 90%;box-shadow: 0 0 30px rgba(0,0,0,.2);}
.c-mproduct16 .c-mprice{display:block;text-align:center;color:#666;font-size:0.8rem;margin-bottom: -4px;}
.c-mproduct16 .c-protite{margin-top:-3px;color:#999;padding: 0 5px;}
/* c-mproduct17 */
.c-mproduct17 li{float:left;width:50%;margin:5px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.c-mproduct17 li a{border:1px solid #ddd;}
.c-mproduct17 li:nth-child(1),.c-mproduct17 li:nth-child(2){margin-top:0;}
.c-mproduct17 .c-proimg{width:90%;padding: 77.14% 0 0;margin:0.3rem auto;}
.c-mproduct17 .c-protite{color:#999;width: 90%;margin: -6px auto 0;}
.c-mproduct17 .c-mprice{display:block;text-align:center;color:#cc0b0e;min-height: 28px;}
/* c-mproduct18 */
.c-mproduct18.formMiddle{background:#f5f5f5;padding:0.4rem;}
.c-mproduct18 .productsList li{margin:0;padding:0;}
.c-mproduct18 .productsList li>a:after{content: "";display: block;clear: both;}
.c-mproduct18 .c-proimg{width:50%;padding: 40% 0 0;}
.c-mproduct18 li:nth-child(2n) .c-proimg,.c-mproduct18 li:nth-child(2n) .c-proinfor{float: right;}
.c-mproduct18 li:nth-child(2n+1) .c-proimg,.c-mproduct18 li:nth-child(2n+1) .c-proinfor{float: left;}
.c-mproduct18 .c-proinfor{width:50%;padding: 40% 0 0;position: relative;}
.c-mproduct18 .c-proinfor .proinfor_main{width: 100%;height: 100%;padding:0.7rem 0.8rem;position: absolute;top: 0;left: 0;background:#fff;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.c-mproduct18 .c-protite{padding-top:0.4rem;text-align: left;line-height: 0.8rem;}
.c-mproduct18 .c-mprice{display:block;color:#cc0b0e;font-weight: bold;}
.c-mproduct18 .c-salenum{display:block;padding:0.2rem 0;color:#999;}
/* product detail */

